package com.vast.vastlcd.connection;

public interface IConnection {

	/**
	 * Abstract function to connect to the 
	 * IPC mechanism
	 * @return status of the connection
	 */
	public boolean connect();
	
	
	/**
	 * Abstract function to inizialize to the 
	 * IPC mechanism
	 * The connection is already openned. This 
	 * represents the protocol initialization
	 * @return status of the connection
	 */
	public boolean initialize();
	
	/**
	 * Abstraction function to synchronize
	 * datas using IPC mechanism
	 * @return data read though the IPC
	 */
	public boolean synchonize();
	
}
